Deeps Hit

Projet GAMEJAM 64 : coder un jeu en 48h

Conception du Scénario

En participant à la compétition GAMEJAM 64, mes camarades et moi avons relevé le défi de concevoir un jeu vidéo à partir de zéro en seulement 48 heures, en respectant un thème "Profondeur" et une contrainte imposée. Pour ce projet, nous avons choisi de programmer en C# grâce à son intégration efficace des mécaniques de jeu via le moteur Unity.

Nous avons commencé par une séance de brainstorming pour définir l'idée globale du jeu. Le concept de "Deeps Hit" est né : un jeu où le joueur incarne un plongeur explorant des niveaux sous-marins, affrontant des ennemis et améliorant son équipement.

Contrainte de la "Mise en Abyme"

La contrainte imposée pour cette GAMEJAM était la "mise en abyme". Pour respecter cette contrainte, nous avons intégré un concept de "jeu dans le jeu". Plus précisément, pour passer d'un niveau à un autre, le joueur devait interagir avec une borne d'arcade virtuelle et jouer à un mini-jeu intégré dans "Deeps Hit".

Cette borne d'arcade proposait un mini-jeu où il fallait esquiver des ennemies et récupérer des bonus qui permettaient d’augmenter les statistiques du personnage et de débloquer des armes. Pour créer ce mini-jeu, je me suis grandement inspiré du gameplay du jeu Undertale.

Programmation du Jeu et de ses Mécaniques

En utilisant Unity et C#, nous avons pu coder les différentes mécaniques du jeu, y compris le mouvement du personnage, les interactions avec les ennemis et l'environnement, ainsi que le système d'amélioration de l'équipement. J'ai dessiné certains graphismes / animations du jeu en pixel art notamment pour le jeu sur la borne d’arcane. J'ai également intégré des effets sonores pour enrichir l'expérience de jeu.

Utilisation de Git pour la Collaboration

Nous avons créé un répertoire Git pour notre projet, ce qui nous a permis de suivre toutes les modifications apportées au code source et aux ressources du jeu. Chaque membre de l'équipe a travaillé sur des branches distinctes pour développer des fonctionnalités spécifiques. Une fois qu'une fonctionnalité était terminée et testée, nous fusionnions la branche correspondante dans la branche principale, après avoir résolu les éventuels conflits de code.

Résultat Final

Grâce à une collaboration efficace et à l'utilisation d'outils adaptés comme Git, nous avons réussi à créer "Deeps Hit" en 48 heures. Participer à cette GAMEJAM a été une expérience enrichissante, nous permettant de développer nos compétences en programmation, en design et en travail d'équipe, tout en relevant le défi de créer un jeu complet dans un délai très court.

Jouer à Deeps Hit

Technologies utilisées : Unity, C#, Github

Projet réalisé en janvier 2024

Image de rawpixel.com sur Freepik